.PHONY:all clean so install_so

all:so install_so
	gcc -g -Wl,-rpath /usr/lib -L/usr/lib -o ./e main.c -lpic

so:
	gcc -shared -g -fPIC -Wl,-soname,libpic.so.1 pic.c -o libpic.so.1.1.1

install_so:so
	cp libpic.so.1.1.1 /usr/lib/
	ldconfig

clean:
	rm -f ./libpic.so* ./e /usr/local/lib/libpic.so* /usr/lib/libpic.so*
